# 设置浏览器
# 禁用沙盒模式：
# 保持浏览器打开状态
# 创建并启用浏览器

from selenium import webdriver   # 用于操作浏览器
from selenium.webdriver.edge.options import Options # 用于设置edge浏览器
from selenium.webdriver.edge.service import Service # 用于管理edge驱动

# 使用edge的原因是，谷歌驱动下载需要翻墙

# 创设浏览器对象
options = Options()
# 禁用沙盒模式（增加兼容性）
options.add_argument('--no-sandbox')
# 保持浏览器打开状态（默认代码执行完毕自动关闭）
options.add_experimental_option("detach", True)
# 创建并启动浏览器
driver = webdriver.Edge(service=Service('msedgedriver.exe'), options=options)

